// -*- Mode: C++ -*-

#ifndef SONGITEM_H
#define SONGITEM_H

#include <string>
class Pattern;

class SongItem {
public:
     static const int strlen = 10;
     SongItem(Pattern *pPattern=NULL, int number=-1);
     ~SongItem();
     Pattern *pattern();
     void setPattern(Pattern *pPattern);
     int number();
     void setNumber(int number);
     std::string toString();

private:
     Pattern *m_pPattern;
     int m_number;

     std::string numStr();
     std::string nameStr();
};

#endif
